#ifndef USERDAO_H
#define USERDAO_H
#include <QString>
#include <QSqlDatabase>
#include <iostream>

struct UserEnity
{
    int id;
    QString username;
    QString password;
};

class UserDao
{
public:
    bool insertUser(UserEnity ue,bool &ok);//插入用户信息的函数 返回布尔类型 代表sql是否执行成功
    bool selectUser(UserEnity ue,bool &ok);//查询用户信息返回值 返回布尔类型 代表sql是否执行成功

    static UserDao *getInstance();//创建对象函数
    static void releaseInstance();

private:
    UserDao();
    ~UserDao();
    UserDao(const UserDao &other);
    static UserDao *instance;//指向唯一实例的指针对象
    QSqlDatabase db;//数据库对象
};

#endif // USERDAO_H
